# -*- coding: utf-8 -*-
#   Copyright (c) 2021 FromVB2Python
#   FromVB2Python is licensed under Mulan PSL v2.
#   You can use this software according to the terms and conditions of the Mulan PSL v2. 
#   You may obtain a copy of Mulan PSL v2 at:
#            http://license.coscl.org.cn/MulanPSL2 
#   THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.  
#   See the Mulan PSL v2 for more details.

# 59玫瑰花数:查找与统计4位数中玫瑰花数

cnt = 0
print('四位数中的玫瑰花数：')
for i in range(1000,9999+1):
    lst = list(map(int,str(i)))
    tmp = 0
    for j in lst:
        tmp += j**4
    if tmp == i:
        cnt += 1
        print(tmp)

print('玫瑰花数个数为：{}'.format(cnt))
